package com.xuecheng.service;

import com.xuecheng.dto.MyCourseTableParamsDTO;
import com.xuecheng.model.PageResult;
import com.xuecheng.po.XcChooseCourse;
import com.xuecheng.po.XcCourseTables;
import com.xuecheng.vo.MyCourseTableItemVO;
import com.xuecheng.vo.XcChooseCourseVO;
import com.xuecheng.vo.XcCourseTablesVO;

/**
 * 我的课程表service接口
 */
public interface MyCourseTablesService {
	
	XcChooseCourseVO addChooseCourse(String userId, Long courseId);
	
	/**
	 * 判断学习资格
	 */
	XcCourseTablesVO getLeanringStatus(String userId, Long courseId);
	
	
	boolean saveChooseCourseStauts(String choosecourseId);
	
	PageResult<MyCourseTableItemVO> mycourestabls(MyCourseTableParamsDTO params);
	
	XcCourseTables addCourseTabls(XcChooseCourse xcChooseCourse);
	
}
